package br.com.uniban.dao;

import javax.ejb.Remote;

import br.com.uniban.dao.base.DAOGeneric;
import br.com.uniban.entity.Login;
import br.com.uniban.entity.Usuario;

@Remote
public interface UsuarioRemote extends DAOGeneric<Usuario, Long>{
	public static final String JNDI ="UsuarioDAO/remote";
	
	public Login verificaLogin (Usuario usuario) throws Exception;
	public Boolean isCPFValido (Usuario usuario) throws Exception;
	public Usuario verificaEmail (Usuario usuario) throws Exception;
	public Usuario logar(Usuario usuario) throws Exception ;
	public Long getTotalUsuarios();
	public Usuario recuperarLogin(Usuario usuario);

}
